﻿using System;
using System.Collections.Generic;

namespace PARK.Consumer.Entitys.Dto.ConsumBill
{
    /// <summary>
    /// 消费记录修改输入参数
    /// </summary>
    public class ConsumBillCrInput
    {
        /// <summary>
        /// 消费机编号
        /// </summary>
        public string machineNo { get; set; }
        
        /// <summary>
        /// 消费机名称
        /// </summary>
        public string machineName { get; set; }
        
        /// <summary>
        /// 商户编号
        /// </summary>
        public string merchantCode { get; set; }
        
        /// <summary>
        /// 商户名称
        /// </summary>
        public string merchantName { get; set; }
        
        /// <summary>
        /// 消费卡号
        /// </summary>
        public string cardNo { get; set; }
        
        /// <summary>
        /// 工号
        /// </summary>
        public string jobNo { get; set; }
        
        /// <summary>
        /// 姓名
        /// </summary>
        public string reallName { get; set; }
        
        /// <summary>
        /// 部门
        /// </summary>
        public string departName { get; set; }
        
        /// <summary>
        /// 本次消费额
        /// </summary>
        public decimal txnTotalAmt { get; set; }
        
        /// <summary>
        /// 个人账户消费额
        /// </summary>
        public decimal accConsAmt { get; set; }
        
        /// <summary>
        /// 个人账户消费前余额
        /// </summary>
        public decimal accBalBef { get; set; }
        
        /// <summary>
        /// 个人账户消费后余额
        /// </summary>
        public decimal accBalAfter { get; set; }
        
        /// <summary>
        /// 福利账户消费额
        /// </summary>
        public decimal welfareConsAmt { get; set; }
        
        /// <summary>
        /// 福利账户消费前余额
        /// </summary>
        public decimal welfareBalBef { get; set; }
        
        /// <summary>
        /// 福利账户消费后余额
        /// </summary>
        public decimal welfareBalAfter { get; set; }
        
        /// <summary>
        /// 交易流水号
        /// </summary>
        public string txnSeq { get; set; }
        
        /// <summary>
        /// 交易时间
        /// </summary>
        public DateTime? txnDate { get; set; }
        
        /// <summary>
        /// 交易结果 1成功 0失败
        /// </summary>
        public string txnResult { get; set; }
        
        /// <summary>
        /// 请求扣费流水Id
        /// </summary>
        public string requestId { get; set; }
        
        /// <summary>
        /// 
        /// </summary>
        public string summary { get; set; }

        /// <summary>
        /// 所属公司Id
        /// </summary>
        public string CompanyId { get; set; }

        /// <summary>
        /// 所属公司名称
        /// </summary>
        public string CompanyName { get; set; }

    }
}
